#define _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
struct gift_list
{
	int stok_number;
	double price;
	int item_tyre;
	union {
		struct
		{
			char title[20];
			char author[20];
			int num_papges;
		}book;
		struct
		{
			char design[30];
		}mug;
		struct
		{
			char design[30];
			int colors;
			int sizes;
		}shirt;
	}item;
};
int main()
{

	return 0;
}